/**
 * 
 */
package com.bbva.gptf.back.transformador;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.convert.converter.Converter;

import com.bbva.gptf.back.dominio.Tgpt016Contrato;
import com.bbva.gptf.dto.bean.Contrato;

/**
 * @author mtellezg
 * 
 */
public class TransformadorContrato implements
		Converter<Tgpt016Contrato, Contrato> {

	@Autowired
	TransformadorClasificacionDelta transformadorClasificacionDelta;

	/*
	 * (non-Javadoc)
	 * 
	 * @see
	 * org.springframework.core.convert.converter.Converter#convert(java.lang
	 * .Object)
	 */
	@Override
	public Contrato convert(Tgpt016Contrato tgpt016Contrato) {
		// TODO Auto-generated method stub
		Contrato contrato = new Contrato();
		contrato.setClasificacionDelta(transformadorClasificacionDelta
				.convert(tgpt016Contrato.getCdClasifDelta()));
		contrato.setCdContrato(tgpt016Contrato.getCdContrato());
		return contrato;
	}

	public void setTransformadorClasificacionDelta(
			TransformadorClasificacionDelta transformadorClasificacionDelta) {
		this.transformadorClasificacionDelta = transformadorClasificacionDelta;
	}

}
